home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / prog_bas / alltext.zip / README.TXT < prev    next >
Text File  |  1994-06-21  |  5KB  |  126 lines

  1. Thank you for your interest in custom controls by Bennet-Tec 
  2. Information Systems.  
  3.  
  4. The VBX's included on this disk will work in RunTime mode (as part of 
  5. a compiled EXE ) only.  You may freely distribute the HT_DEM.ZIP file 
  6. without changes.
  7.     
  8. ALLText is a multiple font custom control text box designed for Visual
  9. Basic programmers by Bennet-Tec Information Systems.  ALLText supports
  10. the simultaneous display of multiple fonts, font characteristics and 
  11. up to 16 colos; paragraph formatting; and even the inclusion of a bit 
  12. mapped background to the control.  Using ALLText, you can include a 
  13. WYSIWYG edit/display textbox as part of your Visual Basic program.  
  14. The ALLText window looks like a text box (no button bars or menus - 
  15. you can design your own interface).
  16.  
  17.                 ----------------------
  18. ALLTEXT 3.0 Features:
  19.  
  20.    CHARACTER FORMATTING 
  21.     Properties act upon a selected string, 
  22.     or current cursor location.  All formatting properties
  23.     may be written or read.
  24.  
  25.        FontFamily, FontName, FontSize
  26.            ex: ATX.FntName="Arial"
  27.         Bold, Underline, Italic, StrikeThrough, Sub/Super, etc
  28.            ex: ATX.FntBold=1
  29.         Colors - the 16 QBColor Settings are supported
  30.            ex: ATX.FntColor=QbColor(9)
  31.         Custom Shadowing - a little more complicated
  32.            ex: FntShadow=n% 'n% may be determined by a function we 
  33.                 'provide
  34.         Use of font tables and embedded codes
  35.            ex:  SelFText="\f1 \cf3 This text would be fomatted 
  36.                         according to the first entry in a font table
  37.                         which could be Arial Bold Underline 13 pt,
  38.                         and the color pointed to by QBColor(3)."
  39.        ex:  ATX.FontIndex=3 'sets current text to font 3 in your font table.
  40.  
  41.    PARAGRAPH FORMATTING 
  42.     Set or read via properties - it's easy.
  43.  
  44.         Alignment: centered, left, right or left/right justify
  45.            ex: ATX.Alignment=1
  46.         Margins: left, right margins, and first line indents for hanging indents
  47.            ex: ATX.LeftMarg=300 '(measured in twips)
  48.         Vertical spacing (top, bottom, linespacing)
  49.            ex: ATX.Top=400 '(measured in twips) 
  50.  
  51.    WRITE PROTECT
  52.     ALLText supports several WriteProtect modes, allowing display 
  53.     and programmatic text manipulation, while controlling the 
  54.     degree of access the user has to the document.
  55.  
  56.     Ex: ATX.WRiteProtect=Protect_Keyboard ' Prevent end-user changes.
  57.         ATX.WriteProtect=Total ' or don't even let him copy from the screen
  58.  
  59.    OFF SCREEN TEXT PREPARATION
  60.  
  61.     ALLText allows you to manipulate text without the end-user seeing
  62.     all the manipulations.  
  63.     Ex:  wp%=ATX.WriteProtect ' save the writeprotect setting
  64.            ATX.WriteProtect=ATX_Protect_Screen ' prevent updates to screen
  65.          .....
  66.          'do all your selections and content manipulations here
  67.          '    without the end-user's awareness
  68.          ....
  69.          ATX.WriteProtect=wp% 'return to previous mode and update the screen
  70.  
  71.    BACKGROUND BITMAP
  72.     ALLText supports a unique BitMapped Background. Any bitmapped 
  73.     image can be displayed and positioned BETWEEN the standard 
  74.     background (choice of colors) and the text.  This can be used 
  75.     for special effects such as animation within the text box or 
  76.     sliding windows to hide or reveal colored text.
  77.  
  78.         ex: ATX.tPicture=LoadPicture("a_bitmap.BMP")
  79.             ATX.tPictureX=300: ATX.tPictureY=500   ' set top left position
  80.  
  81.    EASY I/O
  82.     ALLText can handle I/O automatically, just set the filetype,
  83.     FineName and tell it to do it's thing
  84.  
  85.     ex:    ATX.FileName="E:\Funny.ATX"
  86.         ATX.DataType=DataFormat_ATX
  87.         ATX.FileLoad=1 'initiate loading
  88.     Of course you can get at the formatted content via strings
  89.     and handle I/O yourself via VB.  In fact we've got quite a few
  90.     ways to allow you to go about this.
  91.  
  92.         ------------------------
  93.  
  94. In addition to the standard edition, we now have our hypertext enhanced
  95. ALLText HT/Pro edition.  ALLText HT/Pro supports all of the above 3.0 features
  96. and then adds:
  97.  
  98.     1. RTF support (level 1 - no tables, or footers, etc) 
  99.     2. Data Aware (use with data control for easy database manipulations)
  100.     3. Ability to tag a phrase for Hypertext 
  101.         - set or read just like a font property, ATX.HTag=22
  102.     4. Second MousePointer 
  103.         - automatically used when over Tagged region
  104.     5. Triggers Hotspot Enter and Leave Events for mouse and 
  105.         cursor movements
  106.     6. Find_HTag - moves cursor to a given occurance of a tagged phrase
  107.     7. Paragraph Borders 
  108.         - any or all sides, single, double, or shadowed
  109.     8. Aligned Tabs 
  110.         - Left, right, centered (note that centered and 
  111.             right tabs work on a single word, not a set 
  112.             of words.
  113.     9. Embedded OLE 1 objects - look like embedded bitmaps, but
  114.         can actually link to excel, paintbrush, etc.
  115.  
  116. --------------------
  117.  
  118.     For further information, you may reach us at:
  119.  
  120.         Bennet-Tec Information Systems
  121.         10 Steuben Drive, Jericho, NY 11753
  122.         Electronic Mail:  71201.1075@Compuserve.Com
  123.         Phone: (516) 433-6283   
  124.         Fax: (516) 822-2679
  125.  
  126.